﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using System.Data.SqlClient;
namespace AccesoBD
{
  public  class TiposDocumentos
    {
      public static List<TipoDocumento> ObtenerTodos() 
      {
          SqlConnection con = null;
          con = DB.Conectar();
          List<TipoDocumento> listTD = new List<TipoDocumento>();
          TipoDocumento tD = null;
          try
          {
              string comando = "select * from Tipo_Documento";
              List<SqlParameter> listp=new List<SqlParameter>();
              SqlDataReader dr = DB.GenerarReader(comando, listp, con);
              while (dr.Read())
              {
                  tD = new TipoDocumento();
                  tD.Codigo = int.Parse(dr["codTipoDoc"].ToString());
                  tD.Nombre = dr["nombre"].ToString();
                  listTD.Add(tD);
                  tD = null;
                  
              }
          }
          catch (Exception Ex)
          {

              throw new Exception("Error al cargar Tipos de documentos",Ex);
          }
          finally 
          {
              con.Close();
          }
          return listTD;
      
      } 
    }
}
